TITLE("Puzzle")
COMPRESSED
120,156,132,185,103,111,115,91,150,38,246,87,26,168,118,195,110,87,55,94,233,205,247,194,64,3,61,254,58,6,198,240,167,66,193,83,213,115,109,20,220,97,220,85,3,27,48,60,96,142,18,69,74,204,20,197,32,230,156,115,206,20,147,72,74,204,57,103,138,57,147,166,110,85,207,244,55,147,32,185,113,206,94,233,89,207,218,107,111,158,95,93,254,217,159,255,249,135,95,126,248,197,135,255,159,215,15,255,230,167,255,237,55,255,233,239,255,240,235,95,253,253,229,183,111,63,254,238,235,135,79,63,254,230,226,235,143,255,211,247,31,255,243,127,254,207,127,253,253,251,229,143,239,170,46,206,170,46,62,124,250,120,113,121,113,241,233,195,135,79,151,95,47,62,127,255,240,253,243,183,139,111,31,62,126,253,116,249,249,235,135,207,63,252,199,223,252,243,111,254,225,215,191,250,205,183,143,63,254,229,191,251,114,150,186,252,229,231,95,124,188,248,120,241,225,226,203,229,167,243,172,15,31,63,92,126,186,184,252,124,241,237,219,167,139,175,159,191,125,252,254,229,203,15,127,247,
155,255,248,135,223,253,211,63,254,250,87,191,125,151,123,55,246,241,44,246,225,235,183,47,159,46,206,66,159,62,95,126,252,250,249,211,89,248,211,167,139,139,243,248,226,243,215,47,95,191,254,240,135,223,253,225,239,127,250,245,175,126,247,238,245,111,47,190,124,253,241,55,159,46,223,189,254,219,119,13,159,126,249,229,23,103,55,47,191,158,85,124,186,252,244,229,211,199,111,151,31,47,190,93,94,126,249,254,241,211,247,79,103,255,47,46,127,248,221,31,126,58,123,251,219,179,216,187,232,187,216,231,179,225,79,159,63,93,124,60,3,243,233,235,231,143,231,105,95,207,191,159,62,124,191,184,60,91,255,246,225,243,231,179,225,159,254,239,127,65,235,29,168,119,185,47,103,115,151,95,63,191,207,254,246,233,219,197,199,175,223,46,63,93,126,185,60,59,240,225,235,57,218,119,235,159,127,248,15,63,253,254,239,206,114,31,47,47,126,252,195,217,165,31,255,246,111,62,255,120,113,22,254,250,203,175,191,184,252,240,253,195,229,151,175,223,207,6,207,206,158,3,255,248,253,251,
197,199,111,103,131,159,46,62,127,184,248,248,195,223,253,211,127,56,7,251,219,203,207,31,62,254,108,241,219,57,31,95,206,154,127,198,230,243,151,139,179,195,151,31,191,157,77,126,189,248,248,241,252,253,249,211,183,175,63,252,254,167,247,140,252,225,159,254,249,215,191,250,203,191,249,111,63,252,245,135,191,190,252,252,249,191,123,23,255,126,22,255,246,241,211,199,143,159,190,124,255,116,241,225,227,217,204,89,199,167,119,188,190,124,56,231,244,226,243,229,183,31,126,251,155,223,159,109,254,225,211,59,184,63,163,122,241,78,168,115,2,62,126,251,252,241,108,250,203,249,235,156,220,115,128,31,207,216,92,126,255,244,237,227,199,111,31,126,248,187,191,255,205,239,127,255,175,0,250,203,247,32,47,46,126,121,113,241,139,175,239,184,126,254,120,249,233,251,59,56,31,47,207,0,95,126,249,252,253,226,140,240,231,47,159,62,92,254,240,207,63,253,159,255,233,119,255,252,211,63,252,244,143,103,136,127,119,230,200,143,255,146,158,63,241,241,236,204,31,249,120,249,203,139,203,51,
35,63,127,249,242,225,29,175,207,103,86,92,126,252,124,6,252,195,197,183,79,103,143,206,239,115,138,255,240,39,74,254,246,191,198,240,241,151,23,31,127,241,253,242,211,199,179,39,223,63,125,58,35,112,86,112,241,253,226,226,226,195,183,243,251,28,217,25,151,159,185,113,241,39,118,253,107,98,93,124,250,229,197,167,95,124,61,115,249,156,169,239,159,222,205,127,255,248,142,223,229,25,254,203,47,31,62,159,243,112,249,71,241,203,119,212,47,255,252,140,251,197,229,183,247,207,207,200,95,124,254,229,197,185,40,206,46,94,124,254,124,142,251,227,25,234,203,111,231,216,63,159,177,255,248,51,207,47,190,126,251,225,223,254,244,127,253,254,223,252,230,15,63,253,137,48,127,249,183,127,254,71,166,93,124,249,229,197,151,95,124,120,151,255,252,237,251,57,129,23,159,222,241,251,248,233,211,247,203,239,31,63,126,190,252,254,249,227,151,15,103,28,127,255,199,154,126,23,126,175,171,159,107,242,191,40,249,250,203,139,175,231,10,59,199,250,249,243,57,250,159,197,206,145,127,189,
120,119,229,242,219,247,47,239,40,252,73,201,191,255,171,191,255,221,63,190,251,113,102,198,143,127,36,195,95,254,237,127,127,113,241,245,93,209,183,115,193,124,251,246,229,195,199,239,103,48,206,24,124,248,124,102,250,121,85,248,118,78,244,57,207,151,231,50,120,95,22,254,238,255,248,205,255,254,211,191,255,171,63,149,236,255,243,191,254,191,255,205,255,248,111,255,234,127,249,159,255,236,87,191,255,240,227,199,63,251,139,95,191,255,254,15,127,246,55,127,243,187,127,56,207,251,225,219,199,175,127,113,102,213,23,20,24,6,8,2,0,0,144,254,116,254,6,172,225,247,67,58,114,254,226,69,155,252,227,10,208,52,3,3,174,4,126,38,150,13,86,5,120,206,172,251,54,190,148,34,57,16,7,0,133,77,113,0,88,8,93,209,246,189,60,223,212,5,110,246,244,109,39,19,220,184,54,247,113,167,231,158,209,197,152,228,29,26,140,207,172,40,80,62,30,46,234,79,208,71,209,26,19,18,31,32,55,229,197,202,220,55,109,101,214,148,105,12,247,142,102,246,195,104,244,54,
58,21,95,237,57,241,202,38,91,46,249,36,108,224,141,39,153,72,2,228,200,12,28,223,187,226,65,8,140,165,245,100,70,120,157,42,178,126,208,241,92,249,128,6,21,138,184,96,89,66,161,145,33,148,130,166,216,235,189,38,236,242,131,19,0,35,92,11,109,78,217,99,100,43,15,13,102,150,192,83,110,196,193,251,144,234,107,207,155,243,56,210,220,237,212,98,200,122,1,90,18,72,160,14,245,97,166,205,47,117,165,27,177,110,117,184,234,60,223,69,134,238,149,198,111,79,154,30,14,174,93,195,234,49,42,229,183,94,187,68,212,218,3,208,133,61,186,125,211,51,188,57,232,97,236,110,43,227,221,2,162,160,42,4,234,52,173,138,133,123,212,51,164,115,55,189,175,210,83,57,160,159,31,193,104,139,35,59,44,150,96,10,226,49,28,144,132,235,198,204,16,192,243,32,194,237,231,177,32,193,50,118,31,206,132,245,228,231,23,222,219,221,225,238,238,14,5,73,146,95,134,125,90,128,29,144,19,106,247,80,111,140,188,36,96,11,34,206,85,9,17,18,65,144,198,165,
253,17,16,109,23,76,244,104,158,6,196,189,149,71,249,246,112,200,180,192,158,87,219,59,249,91,43,109,27,166,153,136,234,29,181,21,207,180,250,5,8,175,166,120,34,151,95,50,60,92,43,154,141,208,245,5,245,240,254,245,78,103,138,2,50,11,111,102,180,43,207,39,208,35,126,44,145,169,136,132,184,183,84,141,230,114,208,76,209,73,127,70,214,84,85,223,202,53,8,225,192,1,23,165,186,193,120,225,76,101,166,239,157,154,28,80,111,71,128,120,221,147,64,30,194,235,44,141,126,54,137,216,90,130,251,153,227,186,6,179,165,216,222,214,24,167,6,241,0,142,22,149,171,98,53,12,127,16,166,224,176,171,136,35,174,75,239,214,175,21,6,222,94,90,216,202,8,78,229,18,178,145,99,115,65,43,19,5,116,25,209,136,220,218,203,218,170,95,219,237,233,21,237,218,112,23,20,73,157,160,80,99,26,218,203,66,79,170,149,35,27,121,149,246,134,154,102,78,188,235,186,73,194,104,27,146,73,66,224,128,40,160,56,37,174,149,67,152,56,97,79,176,92,220,33,203,
49,114,128,51,93,235,83,195,117,181,105,152,150,231,76,14,90,240,156,205,150,197,90,211,133,194,32,241,98,220,217,250,152,217,107,107,216,109,210,110,69,225,236,236,186,207,163,229,211,17,141,12,5,38,232,154,30,192,19,169,224,149,226,77,62,172,70,210,121,72,53,178,47,102,57,129,73,108,216,55,56,234,2,10,170,172,79,104,55,6,114,199,214,51,18,236,154,227,133,227,18,42,152,97,134,238,168,200,34,161,210,87,245,17,197,3,217,93,55,61,208,163,32,75,195,136,5,32,166,62,61,220,220,84,18,206,182,156,177,109,179,182,175,124,209,106,207,208,213,130,5,148,95,15,200,172,90,121,70,174,143,222,184,69,33,134,74,106,180,23,91,37,27,199,66,212,103,53,213,135,201,98,99,97,13,7,217,44,24,107,123,34,215,69,157,219,54,178,176,68,86,227,245,99,85,96,14,48,148,124,159,57,114,123,203,234,98,10,194,152,81,34,124,43,108,194,115,89,96,106,225,48,113,147,134,51,7,76,160,204,232,68,78,0,192,201,251,81,73,104,108,47,140,102,235,215,
158,254,65,100,206,237,42,205,209,144,48,143,13,148,54,147,115,74,14,16,29,202,81,166,190,219,20,159,66,135,208,147,83,47,83,13,159,52,178,38,45,174,26,184,156,123,88,117,92,88,160,187,6,63,32,16,72,78,217,156,56,178,138,14,240,8,73,31,3,58,36,233,170,152,251,222,147,146,87,123,117,176,52,41,159,7,37,185,90,187,64,56,142,168,121,92,207,43,147,174,227,129,177,45,23,178,155,185,14,229,244,235,179,140,210,120,51,58,240,54,182,102,75,202,64,135,244,28,178,142,179,32,235,194,252,69,166,199,88,171,174,130,48,238,138,73,226,96,236,150,99,202,225,130,80,113,76,213,219,29,30,140,80,128,156,40,23,38,204,66,205,201,209,55,7,144,61,224,131,230,16,49,62,132,240,223,231,96,119,87,206,236,125,176,185,246,44,217,45,41,90,148,94,30,89,189,178,27,176,122,172,206,73,141,232,146,122,182,37,228,93,7,79,190,133,250,90,204,35,132,164,228,130,110,192,46,248,229,135,121,160,155,155,163,189,47,202,178,148,188,113,52,166,39,87,99,
15,108,4,32,57,28,51,177,218,170,93,2,30,96,110,208,48,249,142,116,30,81,9,81,213,6,129,0,175,172,219,249,19,182,208,2,245,73,238,145,142,126,105,83,104,140,154,201,149,171,27,103,22,133,52,140,209,247,246,154,4,250,187,183,102,82,247,144,240,62,202,100,57,234,161,120,123,133,32,42,112,76,208,138,151,219,242,3,25,92,166,229,84,49,217,109,22,223,197,52,224,91,71,13,10,42,207,90,184,108,158,36,251,220,27,99,159,122,184,115,198,52,170,110,141,150,14,43,234,178,43,105,136,49,118,224,148,149,78,119,250,230,46,63,5,198,183,48,6,197,128,103,221,26,235,146,36,136,194,242,36,194,75,182,225,117,190,7,214,153,50,117,95,20,103,147,8,175,92,9,194,89,6,225,53,128,54,27,25,245,72,110,250,50,157,35,134,42,141,33,229,106,180,24,198,57,110,196,85,7,110,190,235,190,186,134,220,32,248,58,248,114,166,230,218,191,187,235,110,113,236,58,138,128,204,57,138,8,36,18,234,25,69,57,179,30,245,201,197,67,162,240,1,2,5,107,
102,66,185,210,154,137,160,144,10,145,173,39,40,135,182,123,18,62,19,216,116,167,8,158,114,161,19,54,145,246,117,30,3,5,215,180,103,178,234,197,240,246,108,203,214,28,42,78,254,169,66,196,216,244,167,183,56,0,121,240,176,51,225,138,34,0,242,0,34,30,23,83,21,10,163,2,80,3,43,89,171,59,27,12,229,99,135,58,35,64,211,16,21,234,72,226,0,93,233,138,51,118,130,178,9,81,15,219,11,195,102,117,78,169,133,235,85,29,132,80,139,41,157,39,18,219,50,25,187,238,185,55,98,116,183,205,110,32,217,195,38,135,211,33,143,3,228,113,212,129,4,52,222,110,123,7,116,122,154,134,165,236,55,143,153,48,243,106,158,187,30,122,60,24,119,134,171,142,222,226,238,117,66,17,232,9,50,157,56,178,69,215,163,132,121,215,223,19,101,106,141,68,67,133,147,107,50,142,41,103,73,105,122,74,231,126,92,155,233,76,92,226,46,201,236,191,178,108,198,96,194,23,238,62,184,195,104,246,19,201,19,196,243,189,120,174,239,254,154,65,159,28,139,122,28,147,
173,132,185,26,207,27,78,194,7,8,52,128,216,125,222,131,224,100,145,153,202,219,188,148,100,232,108,65,97,50,117,55,172,169,211,198,62,143,7,199,62,77,168,91,145,202,109,44,204,121,158,71,33,55,61,229,147,192,161,38,150,211,75,6,93,56,69,74,96,135,180,129,10,197,56,34,221,196,34,19,64,0,229,85,162,251,11,45,209,27,207,19,27,199,22,39,127,205,157,141,15,213,237,248,6,200,222,221,178,147,33,68,30,31,247,66,2,210,211,67,20,225,96,64,2,80,96,141,233,33,19,5,252,23,182,206,25,153,80,96,87,232,50,18,175,21,180,109,50,172,8,6,113,54,79,20,37,239,222,216,164,213,72,248,113,112,89,201,44,21,197,123,173,87,149,210,199,211,42,222,74,201,185,94,234,162,221,87,50,67,114,28,188,200,17,184,238,21,145,197,123,113,66,80,8,52,171,38,102,225,224,119,28,223,214,140,217,229,240,166,161,9,54,46,234,25,250,39,168,2,139,222,15,32,28,137,237,72,112,10,17,211,160,25,5,122,97,89,13,125,71,119,187,102,212,115,
93,222,253,70,35,158,132,244,97,85,59,252,160,150,223,40,37,244,52,23,103,124,2,54,143,227,238,83,123,121,98,181,210,78,191,111,206,245,48,39,5,28,138,178,211,222,1,149,15,238,45,87,42,23,244,48,68,168,108,169,236,133,238,243,24,139,163,74,115,82,157,174,20,13,17,191,234,248,93,189,84,212,69,213,72,163,0,162,22,21,233,94,99,69,246,136,21,168,229,52,53,243,57,16,243,84,68,218,111,239,179,71,245,147,154,71,144,223,248,180,114,122,39,107,77,105,169,74,75,45,59,124,211,219,171,117,112,202,104,13,132,147,227,125,117,79,122,92,193,151,108,79,171,240,204,246,240,82,216,9,91,146,233,19,110,95,215,243,131,210,73,170,0,240,99,165,41,82,184,247,112,221,73,131,195,204,4,128,92,87,175,58,206,163,182,106,163,87,37,168,160,15,154,136,104,215,79,145,231,9,161,38,193,200,242,202,32,185,66,233,23,8,253,240,21,64,217,140,170,154,81,129,164,108,76,89,106,156,230,176,91,233,215,2,2,149,154,9,200,180,142,57,178,62,223,220,
23,233,24,12,4,121,135,116,40,129,236,77,156,143,196,217,54,248,21,130,3,152,23,115,18,52,192,45,195,33,138,246,96,100,33,232,224,65,158,187,116,20,154,208,190,185,174,111,78,17,132,32,122,223,94,38,217,102,57,175,24,104,102,182,122,150,52,183,80,112,76,141,96,39,113,210,84,125,47,78,95,67,17,72,214,24,201,66,73,202,163,20,175,39,197,171,183,59,243,97,199,127,139,222,50,129,216,160,132,251,76,0,32,82,185,168,7,203,64,101,168,73,106,111,7,167,221,35,250,130,2,126,53,159,175,176,168,110,251,160,83,207,96,244,135,140,177,63,47,216,247,148,120,118,51,131,181,99,148,91,140,125,183,60,223,57,104,204,102,81,37,5,152,157,212,91,58,173,180,219,55,95,74,237,218,238,158,177,156,215,141,147,211,114,40,38,43,228,48,244,56,74,67,226,111,129,37,185,251,30,66,234,43,201,6,211,196,122,43,11,19,184,8,208,99,71,72,52,220,47,69,236,172,60,157,98,216,199,187,52,197,141,185,238,204,143,235,240,184,116,109,75,119,135,74,189,
221,218,114,243,220,245,29,157,146,143,245,173,157,183,122,221,212,56,41,182,105,6,198,100,175,102,222,100,126,216,66,120,124,235,100,118,122,116,29,206,247,164,246,12,134,217,42,247,33,17,192,219,160,115,53,233,248,81,161,212,43,95,38,31,54,179,243,28,5,169,8,107,220,253,129,221,196,65,86,146,27,144,97,225,48,73,4,218,216,177,251,100,38,201,201,201,215,254,114,166,45,34,136,165,137,230,241,150,221,10,234,22,244,73,53,136,85,174,87,3,107,101,69,161,13,58,190,35,65,124,202,197,107,233,118,35,99,243,215,226,59,47,239,254,122,155,206,44,138,185,27,50,93,202,54,0,70,111,220,167,215,9,93,46,168,152,240,148,53,210,82,63,157,151,237,10,11,27,112,193,56,62,221,61,113,151,75,146,113,12,221,108,192,71,100,61,115,116,55,147,96,227,80,146,46,151,96,228,164,134,13,113,127,16,166,104,125,154,188,195,223,160,83,211,222,220,21,91,53,120,69,163,180,226,17,40,191,110,191,152,223,48,22,94,236,136,235,212,88,134,46,29,74,122,195,116,
229,142,64,195,103,99,213,192,46,151,81,128,98,48,217,193,152,154,209,224,94,221,112,25,168,58,95,86,141,151,136,81,118,102,155,43,242,71,182,231,93,114,113,189,237,122,95,83,46,44,104,32,96,181,64,216,133,142,255,220,167,96,113,215,130,138,199,211,71,225,226,84,142,203,163,225,61,53,124,130,149,7,210,34,116,28,1,211,169,94,1,99,159,41,1,87,218,120,202,143,226,72,136,62,98,216,155,57,37,195,214,199,121,51,28,50,0,8,194,128,193,80,56,162,250,9,255,50,233,218,94,183,40,79,131,71,106,56,177,249,103,40,222,55,70,26,2,175,193,196,58,40,219,135,26,40,6,57,17,30,202,71,157,108,255,168,127,188,189,239,131,130,136,155,3,184,172,194,109,105,236,211,28,136,64,131,17,102,193,99,9,18,147,34,235,8,132,5,116,156,222,78,20,147,198,205,134,129,61,78,93,226,201,230,24,224,160,130,50,20,0,92,72,229,110,209,199,91,26,142,150,48,63,146,111,93,210,208,140,205,234,194,23,8,166,70,44,114,187,19,196,43,249,181,73,128,
147,141,226,80,150,138,13,117,224,216,224,115,104,28,8,22,39,21,158,99,157,220,222,41,33,111,4,63,178,187,176,102,111,136,184,209,85,176,190,139,238,39,17,175,124,101,89,222,106,30,87,145,164,156,190,167,154,231,219,178,45,123,138,70,109,189,74,124,28,159,79,49,123,18,3,220,158,84,193,21,231,131,252,144,91,223,160,112,235,37,252,33,184,49,123,218,49,249,9,39,183,200,200,80,59,163,36,93,135,38,227,172,83,65,167,154,131,22,7,134,152,201,107,251,233,69,69,97,207,120,56,113,214,100,231,68,220,31,59,22,106,175,243,210,177,116,56,153,7,124,82,126,112,220,85,93,104,51,199,164,145,141,25,39,233,219,186,109,63,122,231,246,83,13,186,170,192,108,215,36,75,162,114,135,98,115,87,59,39,139,237,188,193,52,104,87,162,107,125,160,108,147,28,247,12,159,93,9,50,107,122,107,128,98,255,116,43,12,43,93,197,252,217,51,201,120,218,139,87,235,147,155,164,148,43,88,242,114,156,14,28,213,205,217,184,83,183,14,128,124,190,130,65,139,133,7,
58,194,37,220,63,190,21,52,189,1,71,177,214,212,117,110,124,82,123,120,98,201,2,157,19,211,33,240,116,54,252,133,156,163,51,49,30,20,92,94,177,61,140,63,190,98,115,85,19,93,22,219,39,111,79,234,168,132,44,148,220,41,233,180,42,202,168,176,47,95,10,244,104,6,164,53,158,28,71,195,100,177,6,176,199,75,103,239,78,205,172,197,92,12,15,91,99,225,171,227,64,133,187,246,248,140,78,89,183,186,195,190,146,37,68,244,65,142,162,58,8,37,194,163,19,142,238,151,190,84,86,246,148,115,255,252,146,205,20,160,7,80,223,48,155,171,95,133,115,32,99,80,95,23,81,216,9,103,127,142,63,27,172,12,186,0,64,236,154,250,216,74,192,143,101,67,186,144,56,156,87,201,216,36,102,156,209,88,113,166,34,49,136,214,213,20,56,143,204,62,16,225,136,169,0,48,73,197,198,226,171,42,227,45,101,187,182,71,17,174,96,142,97,20,41,160,87,178,160,124,197,1,239,157,108,151,154,60,199,34,148,190,204,202,213,73,39,137,169,24,166,219,147,103,213,82,
207,60,219,65,218,64,181,59,220,227,185,47,219,247,68,51,62,163,162,37,241,245,225,216,206,158,227,82,169,23,236,51,233,229,24,76,106,147,53,32,141,123,179,30,149,111,169,71,20,120,120,243,16,201,189,1,14,134,122,112,141,4,71,33,40,233,18,255,192,141,3,13,100,113,175,32,62,202,196,34,34,186,113,165,184,245,160,204,248,209,192,73,226,147,247,164,41,111,74,127,164,118,180,213,130,13,161,86,75,103,75,171,102,204,222,83,196,45,207,51,148,212,171,98,90,252,42,223,3,202,238,138,222,232,35,39,80,191,26,50,109,254,2,52,14,148,106,68,91,225,49,167,137,40,35,217,201,219,99,65,15,63,185,212,183,57,242,51,218,22,81,34,15,251,228,218,128,188,126,19,82,39,149,14,99,222,20,33,94,132,50,25,116,16,66,60,175,107,101,233,222,143,241,233,152,66,255,82,231,76,144,156,244,152,75,238,65,16,209,96,144,195,147,112,33,147,236,152,154,220,72,150,214,231,109,35,6,135,60,179,140,22,68,217,118,82,84,23,165,92,194,5,87,195,245,62,
70,232,12,25,84,79,34,94,126,110,129,80,152,209,174,30,233,249,52,242,49,201,168,165,203,137,199,0,112,88,129,240,45,123,234,30,186,143,145,224,213,180,4,135,32,185,28,2,29,213,38,124,18,74,223,252,122,182,132,122,240,111,173,210,185,227,33,167,213,235,221,230,130,243,241,80,242,0,148,57,123,48,106,243,229,210,242,7,28,21,158,150,221,133,218,79,68,105,228,30,169,56,54,33,17,183,5,81,16,109,248,228,193,172,157,7,204,227,62,203,192,239,160,112,125,74,245,226,106,156,156,73,233,213,161,88,39,121,92,3,23,22,210,18,206,169,88,58,112,145,108,136,60,196,242,184,225,42,166,85,132,122,238,50,186,172,149,103,210,160,149,225,224,187,10,115,229,218,177,147,155,211,128,14,82,228,237,97,117,144,250,143,82,176,244,202,207,139,140,238,107,202,219,57,149,91,199,85,143,224,220,129,118,163,104,46,9,254,71,102,216,10,171,48,66,107,142,216,63,186,63,90,166,61,186,71,111,219,77,2,88,196,250,74,213,130,199,77,230,214,201,62,6,138,143,87,
89,120,220,134,86,154,121,36,32,73,105,110,136,52,211,213,192,29,186,221,141,252,230,129,147,89,115,91,136,19,60,149,74,103,180,181,193,76,215,225,221,72,117,181,220,108,83,66,95,61,219,223,66,67,51,35,141,66,60,224,110,218,199,71,246,62,55,213,167,159,13,107,151,113,21,186,43,12,71,116,146,173,50,43,200,243,182,219,230,178,24,59,192,14,231,5,212,198,52,20,154,238,201,193,181,90,54,217,102,37,216,225,73,247,1,123,96,193,125,117,143,227,21,229,96,248,128,110,237,98,61,248,213,84,177,203,244,76,53,57,162,52,72,193,161,136,253,142,66,106,30,162,6,100,100,188,196,130,99,158,107,20,167,196,66,237,64,220,201,100,115,19,99,17,135,230,37,60,126,125,173,193,93,225,73,183,7,117,5,46,9,38,82,97,254,114,56,203,1,95,120,32,121,81,71,186,6,225,35,3,77,137,172,189,77,205,109,54,88,22,61,126,4,167,100,55,59,231,145,237,242,133,78,233,5,170,81,214,226,44,81,249,65,75,62,211,111,40,206,225,156,252,69,231,196,90,
174,118,40,207,116,62,160,158,88,171,29,30,97,78,203,9,252,246,9,109,61,229,73,99,79,52,105,60,159,14,74,67,241,109,156,177,176,96,223,7,246,248,162,32,60,15,142,183,113,237,251,173,77,168,29,159,130,122,229,235,137,81,13,5,16,112,210,184,43,93,55,228,78,232,109,182,103,186,38,203,36,165,141,85,244,232,178,175,171,137,71,51,185,211,77,80,217,40,156,118,209,184,171,51,50,132,131,57,170,58,70,170,244,123,31,244,38,237,236,242,48,5,74,182,221,100,168,176,156,125,153,153,46,89,60,250,253,34,166,28,221,148,164,106,117,8,17,80,1,114,37,19,14,121,130,195,143,56,216,104,152,44,198,54,101,67,169,150,12,187,173,247,183,163,33,99,203,191,189,222,68,99,29,200,155,219,220,54,236,4,39,180,255,109,27,178,196,45,121,52,251,222,211,176,135,14,47,216,220,122,115,20,61,88,243,226,125,57,230,29,177,105,53,173,201,43,77,28,51,235,88,94,212,18,128,102,110,82,124,211,112,52,250,27,223,142,122,156,217,101,209,55,229,105,210,126,
189,235,213,169,144,54,168,83,108,28,165,36,15,200,210,174,99,115,167,55,120,182,183,103,144,198,128,90,245,193,231,208,47,187,83,225,168,213,157,151,109,215,111,29,132,153,190,48,175,118,212,76,243,32,213,239,114,89,246,193,8,199,232,146,0,218,218,46,39,21,245,52,212,67,41,53,79,90,105,115,161,108,9,53,235,3,146,71,51,173,34,174,108,251,85,23,113,205,30,45,79,89,75,207,107,43,27,162,236,160,173,108,145,175,188,50,127,246,128,42,149,229,229,202,169,180,208,48,44,52,63,202,167,142,225,20,99,16,85,200,56,248,83,156,101,115,104,170,228,31,84,145,208,49,16,151,38,229,150,28,95,104,181,112,51,180,177,24,87,120,189,178,29,76,136,122,229,5,79,35,157,48,107,201,114,73,168,213,243,113,59,184,122,141,47,179,251,41,221,24,116,24,12,250,160,162,169,139,72,99,216,93,119,200,30,66,159,112,246,39,15,98,161,2,211,141,57,168,67,124,227,188,1,206,145,172,140,4,76,79,251,204,76,30,104,215,108,181,176,185,176,225,182,90,242,229,
11,186,71,51,163,203,60,150,87,62,218,245,67,186,124,39,27,198,232,254,48,219,182,121,161,15,249,38,173,128,238,124,185,109,52,92,165,33,115,216,222,104,241,143,163,157,107,16,0,114,122,59,204,129,224,125,90,151,38,47,46,165,252,117,141,59,120,7,232,109,2,153,158,98,39,115,11,168,2,155,88,64,57,92,92,220,144,158,32,253,221,232,17,185,182,151,50,36,46,4,211,181,91,178,96,150,193,158,22,96,248,76,111,179,101,126,168,89,117,22,24,249,70,128,157,40,121,70,174,253,21,103,179,56,181,163,147,115,18,198,180,24,77,46,120,76,182,182,141,143,25,159,97,205,15,236,92,242,204,182,112,149,61,17,16,134,7,61,75,77,22,76,39,140,116,141,86,172,97,232,105,42,62,89,247,196,207,221,74,59,110,123,45,68,19,78,107,108,71,70,170,174,79,132,169,147,119,205,201,76,115,74,63,203,66,6,241,222,79,71,240,12,209,213,122,116,74,137,223,66,51,209,110,98,44,115,217,166,165,253,241,217,124,240,178,77,37,63,56,249,243,0,83,226,167,222,
7,140,243,189,247,91,54,246,31,7,25,35,46,182,28,116,179,145,147,107,188,44,98,227,12,225,31,11,110,164,236,100,223,47,157,94,17,138,114,255,20,50,51,167,168,44,41,191,186,138,112,110,146,33,169,239,137,181,155,238,122,158,183,121,208,186,45,119,138,182,193,248,32,5,83,151,246,250,89,167,150,189,93,172,222,149,199,252,131,23,248,162,246,94,218,89,214,70,42,205,222,68,14,135,94,196,150,95,224,172,224,237,236,125,10,138,145,194,198,79,158,73,43,152,62,105,13,250,54,31,12,56,216,14,94,186,37,117,63,100,172,249,220,132,118,40,146,221,44,199,246,18,213,160,104,209,111,78,168,117,238,220,48,219,188,62,226,22,170,218,152,176,170,93,20,238,95,188,149,245,109,48,96,162,237,43,238,243,163,117,246,164,65,203,77,254,152,46,56,31,2,208,208,218,105,205,0,204,150,165,55,220,145,177,90,178,21,180,227,164,13,243,25,7,222,201,206,38,67,20,54,107,53,191,200,55,91,6,73,210,237,80,188,74,187,42,140,28,183,60,234,1,111,93,226,253,
170,27,242,94,195,13,188,221,120,88,194,147,10,67,147,159,109,236,53,132,185,208,105,213,55,90,25,144,116,206,95,6,18,177,147,73,249,56,40,132,0,1,89,10,152,5,120,208,200,178,252,109,165,225,147,31,120,154,134,251,40,213,5,124,79,203,129,147,226,175,151,172,238,188,97,93,126,94,102,4,244,27,208,50,158,127,132,44,136,213,62,99,125,109,63,92,161,15,114,127,12,97,225,68,99,40,99,53,205,153,154,66,7,184,244,37,34,157,86,104,137,135,14,150,81,222,182,30,104,229,213,129,173,37,249,219,231,141,40,135,252,104,25,163,238,49,212,90,83,207,40,146,66,253,61,75,226,166,25,50,167,165,145,142,195,227,61,71,112,192,84,189,87,8,39,129,9,93,93,91,191,34,238,95,220,229,93,164,95,76,85,73,85,219,174,108,176,50,122,16,72,27,103,209,154,243,15,69,65,32,110,51,63,172,232,35,22,52,54,49,43,237,29,220,249,68,18,18,121,30,164,162,93,29,142,30,242,121,27,39,228,37,3,6,201,109,156,99,134,222,237,178,79,222,86,93,
212,194,152,24,13,40,132,148,83,114,158,142,131,62,131,116,88,238,177,228,142,176,118,28,145,226,97,86,200,134,165,144,95,97,68,225,50,206,231,60,106,162,43,27,153,75,146,153,78,46,40,194,227,71,201,221,39,104,237,1,125,99,111,193,226,198,231,130,31,167,68,212,40,89,92,181,163,67,44,173,9,103,209,70,130,157,196,99,207,67,61,82,62,70,30,238,38,113,45,38,176,199,110,182,229,155,64,191,138,199,39,28,7,166,136,183,176,232,135,215,136,254,78,67,175,90,7,181,138,195,43,222,163,244,237,27,69,28,171,125,36,163,60,133,149,22,180,215,217,16,22,24,49,16,171,239,200,187,216,97,152,25,211,172,51,37,21,83,221,173,116,242,54,17,145,159,204,156,149,0,200,199,146,193,70,136,153,179,112,75,168,78,143,8,140,223,225,83,172,155,180,227,253,216,200,28,219,120,231,77,102,95,178,190,186,170,225,125,211,199,39,207,185,124,187,47,169,211,156,193,42,202,211,237,213,43,164,178,199,46,247,89,32,254,152,231,79,253,61,38,102,84,229,227,193,75,
77,172,104,173,168,201,114,69,235,102,177,157,151,66,147,61,214,56,115,80,65,51,27,34,4,185,38,29,114,155,73,145,219,221,14,24,212,233,198,66,204,238,231,185,230,70,42,89,176,101,237,35,120,209,176,33,104,55,155,44,233,185,173,16,149,170,237,182,158,184,155,15,163,185,76,136,75,180,161,60,243,225,207,125,243,60,208,90,97,252,115,3,13,136,245,207,38,179,110,240,95,250,227,94,252,199,1,105,24,66,174,85,237,216,44,116,36,109,245,99,16,1,17,61,200,231,163,50,13,135,112,198,206,151,226,250,216,81,95,90,110,75,37,61,246,132,208,13,172,102,222,173,191,203,37,162,31,177,7,227,185,162,197,107,206,195,187,128,169,140,11,60,156,71,217,179,236,53,226,120,0,189,43,137,114,98,234,246,207,122,13,25,173,80,35,231,94,239,88,103,159,172,43,209,42,249,238,220,240,196,106,189,123,89,144,224,90,11,205,9,234,107,7,18,19,21,57,18,211,3,245,253,115,35,222,28,125,204,123,235,137,195,102,67,173,178,141,20,104,122,59,245,131,197,82,82,
206,206,178,192,90,207,43,123,215,236,247,3,189,35,14,213,223,5,28,205,19,11,93,226,202,146,140,132,189,12,121,90,17,102,27,186,119,99,29,107,100,49,97,255,57,127,34,113,187,9,134,30,235,73,35,8,39,156,176,131,11,194,176,39,122,37,73,57,65,101,35,198,146,217,146,251,109,51,217,181,241,97,12,26,175,219,141,100,203,47,61,148,196,46,7,76,222,174,91,105,235,101,108,38,50,7,78,208,226,121,91,119,111,188,30,60,149,240,118,123,158,173,247,202,125,144,22,32,182,103,62,166,26,154,8,114,88,106,233,107,234,188,215,210,63,88,11,219,108,112,51,226,129,102,49,249,78,87,101,160,108,230,61,196,0,147,18,31,236,46,224,162,140,61,133,120,17,246,188,247,232,151,1,15,219,217,78,215,165,144,26,203,34,230,118,226,63,129,68,178,14,227,152,164,166,0,208,91,18,226,176,173,64,177,200,246,206,134,104,196,90,111,231,213,4,190,177,63,35,146,47,156,46,248,254,181,185,247,115,60,165,149,155,113,170,209,64,189,224,178,203,167,117,236,54,210,
208,215,39,228,219,253,181,192,176,235,106,9,70,17,197,27,30,229,101,190,182,191,236,190,206,237,139,107,189,189,11,230,223,43,150,93,63,134,144,79,63,78,159,65,252,19,218,162,135,44,84,177,81,147,177,36,214,229,139,221,203,104,59,39,24,92,94,175,214,58,105,233,30,229,106,194,51,223,199,199,210,165,76,133,31,96,158,44,78,184,60,127,149,108,44,173,44,118,38,184,21,111,203,207,69,53,179,69,81,247,246,188,105,69,138,129,81,229,144,154,44,58,31,198,253,185,53,61,96,119,157,136,133,233,113,135,136,121,10,188,27,146,207,131,106,154,25,150,205,220,71,58,226,52,124,18,92,217,83,221,8,125,171,199,106,107,52,132,133,250,227,52,18,207,216,232,112,201,244,134,57,136,86,95,167,206,163,188,128,16,188,46,220,163,60,110,237,59,69,205,117,209,195,60,31,187,83,107,81,249,152,223,231,156,90,248,226,174,83,157,150,206,181,206,174,155,212,54,61,84,135,244,234,9,205,206,68,141,3,63,94,142,48,116,196,130,37,151,182,159,47,22,10,57,135,55,
119,108,152,133,109,206,54,74,250,67,54,34,109,206,182,173,253,207,128,133,188,155,31,184,215,44,63,245,70,9,117,78,64,214,212,121,41,223,160,119,75,87,9,182,37,60,177,97,124,70,110,181,177,212,116,79,7,203,253,13,126,183,104,210,110,230,52,130,127,112,215,161,123,224,94,195,78,95,31,146,115,53,134,11,73,151,175,233,193,39,127,227,250,246,68,178,251,7,37,89,162,157,129,215,64,204,181,174,69,74,75,44,244,243,234,80,238,44,75,68,244,22,98,139,153,133,220,104,127,98,98,64,90,235,120,170,208,210,190,36,228,112,131,32,220,199,238,99,143,91,11,81,132,243,10,141,145,222,115,251,132,112,221,180,91,220,118,126,22,162,210,188,187,49,93,53,12,220,60,140,58,39,210,173,182,223,179,78,25,241,30,155,221,63,111,147,243,225,52,135,221,215,26,172,148,252,251,96,209,75,91,243,124,143,73,217,30,177,122,185,247,254,45,167,208,51,80,214,9,151,146,102,72,119,147,70,44,253,64,252,185,238,7,80,28,253,189,113,27,109,108,28,248,92,207,193,
243,181,145,85,122,74,148,78,101,24,33,29,40,219,10,182,107,68,114,12,214,63,229,200,9,44,129,202,102,107,161,136,78,228,141,197,206,37,17,136,148,203,131,156,211,104,108,246,18,137,43,58,117,101,230,21,26,23,71,20,176,184,2,196,185,85,12,48,167,199,183,76,217,25,163,96,125,56,228,161,44,193,167,1,30,78,16,207,190,13,68,217,83,27,177,207,190,141,247,188,74,101,243,21,11,204,249,93,158,123,92,218,60,62,212,168,129,50,129,127,23,21,155,123,66,122,137,237,194,33,106,234,65,61,116,55,199,224,38,16,49,162,143,78,159,25,133,218,33,2,240,219,201,14,70,23,105,215,184,120,72,163,220,140,67,71,126,90,38,53,83,179,101,188,139,53,203,229,238,88,9,123,197,227,113,191,255,175,21,126,255,95,11,139,147,102,145,183,184,109,3,140,31,210,136,20,108,72,15,117,16,4,213,81,36,0,20,221,85,200,139,21,46,176,27,175,2,124,116,7,240,122,112,177,193,87,141,147,117,40,191,171,217,5,208,235,13,221,63,131,223,39,8,199,165,134,
121,151,92,31,58,17,163,229,138,42,190,63,9,131,119,14,49,90,249,96,9,200,182,86,31,9,81,216,51,26,86,14,63,210,57,1,43,82,6,176,246,103,231,215,191,60,141,255,254,237,253,105,252,135,15,40,240,3,192,241,254,52,222,241,175,159,198,227,95,221,38,128,152,137,156,96,94,109,148,71,11,118,232,82,241,152,42,206,0,194,220,98,151,28,44,22,10,65,112,33,28,44,18,11,129,16,224,20,138,223,122,63,120,96,142,3,76,80,40,193,236,24,45,56,102,103,227,212,171,101,143,29,131,15,11,81,192,74,108,58,40,58,206,6,16,88,196,9,104,57,45,135,5,153,253,37,165,39,245,184,211,67,127,207,143,73,243,250,188,232,180,179,155,94,245,49,145,201,108,112,158,218,49,211,176,197,46,117,149,150,88,161,134,84,112,146,30,128,126,8,170,181,132,93,48,158,78,74,57,35,207,234,55,99,107,79,213,145,50,190,102,198,184,105,213,70,64,2,151,168,185,21,189,114,109,90,209,237,16,27,39,85,189,185,148,148,76,168,123,228,200,214,142,226,234,196,
28,18,43,31,174,188,165,245,28,14,80,40,66,141,31,95,104,43,185,167,75,212,221,165,123,0,34,250,186,124,148,214,110,134,116,65,59,255,112,76,32,227,171,122,232,49,255,156,171,149,186,200,141,52,209,28,44,61,251,168,7,117,103,110,56,161,47,94,123,53,105,245,159,38,110,4,102,148,153,138,206,249,143,19,177,16,128,252,109,71,136,48,73,232,141,222,232,144,24,134,138,103,84,33,103,150,72,110,214,173,91,25,158,51,125,212,63,198,28,227,71,185,9,24,71,144,143,60,48,172,19,84,92,157,136,104,215,1,161,208,27,128,170,141,58,227,65,1,105,32,118,170,220,2,26,36,48,217,72,195,72,14,60,12,3,222,26,39,45,133,18,57,170,210,39,166,43,142,169,223,21,239,211,211,122,96,127,68,233,154,233,105,29,192,0,186,150,115,238,248,111,173,242,154,106,126,110,78,130,1,44,119,208,44,190,58,137,12,32,13,163,167,241,86,18,166,208,93,146,98,118,155,180,169,245,10,111,78,75,109,98,177,217,202,162,202,237,50,52,235,143,234,70,82,48,244,
181,67,200,76,85,3,76,209,208,32,2,186,132,130,139,34,187,179,133,187,186,9,68,159,28,171,238,12,100,153,50,85,11,85,72,96,73,40,6,40,65,177,136,205,162,115,165,95,171,168,74,67,14,5,147,41,218,144,103,122,135,27,130,4,20,38,44,160,73,38,15,1,10,233,32,24,135,114,73,147,148,58,244,44,64,92,161,70,142,190,160,94,72,131,233,129,193,32,221,41,42,188,180,101,16,24,147,77,86,253,202,42,77,199,134,161,77,173,224,234,52,75,60,211,251,29,112,13,146,25,112,151,79,146,130,206,125,236,73,108,197,90,75,243,48,64,203,146,144,187,66,99,175,76,160,92,64,184,115,105,186,189,59,185,234,47,85,138,26,2,140,224,57,96,232,27,211,8,39,45,213,165,18,249,22,91,242,251,199,87,111,154,112,60,33,205,143,70,34,129,152,159,219,106,22,110,217,70,23,129,9,153,89,195,96,97,170,78,56,238,187,187,212,53,218,7,38,160,107,28,192,161,165,240,228,158,101,197,169,67,37,180,198,188,220,107,123,98,187,205,130,121,33,197,222,37,
130,207,78,116,218,51,36,188,12,230,229,205,20,179,75,156,101,26,72,109,62,6,150,134,135,247,183,7,196,211,12,235,139,131,45,230,89,20,220,168,15,114,213,180,14,101,149,111,243,38,241,110,108,205,233,79,218,92,69,175,79,13,119,41,221,74,248,188,172,217,22,80,85,51,101,151,41,37,101,79,35,203,168,111,116,249,87,139,46,249,66,174,133,185,140,106,224,224,34,225,200,187,94,175,124,138,220,47,123,154,226,148,60,156,201,98,141,249,209,238,180,241,40,17,31,105,69,102,47,53,232,66,21,236,25,79,107,52,181,154,63,196,160,188,150,8,76,112,124,147,163,48,183,219,20,127,155,155,62,67,212,41,210,52,210,195,12,68,242,173,154,190,28,211,196,122,123,249,85,187,144,14,235,162,190,30,189,33,218,219,192,2,163,15,243,18,219,196,28,237,33,168,147,62,212,37,130,128,202,66,121,198,89,111,122,243,48,144,113,181,35,35,232,25,231,160,110,111,35,34,108,183,194,238,246,182,50,74,255,149,205,246,90,119,91,102,43,177,177,0,79,153,221,176,45,227,
97,145,105,60,214,111,113,190,138,127,26,38,26,172,89,213,56,31,137,146,68,49,157,68,105,45,84,14,220,100,34,196,152,134,99,185,54,45,205,167,165,184,57,234,236,238,122,163,142,211,143,198,21,242,9,90,135,45,40,238,24,255,90,102,162,102,9,20,40,88,210,38,31,134,55,81,117,37,67,141,78,39,80,158,224,129,106,148,120,238,208,173,250,6,172,215,28,239,6,90,245,241,153,218,227,80,187,249,78,68,230,209,80,137,90,249,67,210,122,56,236,22,24,59,40,229,171,13,198,207,209,220,96,38,18,104,234,71,85,181,251,98,119,179,145,132,153,63,101,107,221,192,246,176,24,6,215,85,215,100,252,107,43,76,221,87,186,235,59,182,82,253,24,51,135,93,19,20,49,108,219,27,167,244,193,138,122,141,173,162,65,179,155,135,54,15,44,163,58,97,102,248,113,112,127,100,145,114,3,162,187,97,218,249,218,35,234,65,195,73,43,121,44,227,155,84,2,127,158,30,129,230,97,255,153,232,139,188,210,80,226,172,206,2,181,18,50,10,87,159,222,202,104,128,154,97,
79,13,191,219,31,238,161,126,121,140,50,229,101,33,13,226,42,171,64,27,85,119,131,182,175,187,4,186,242,58,168,124,61,78,247,73,230,235,204,148,237,73,64,186,66,121,135,19,33,178,141,81,49,251,101,170,158,60,61,238,246,164,27,197,98,96,218,107,195,251,39,243,91,30,154,207,99,130,248,108,189,244,98,16,149,217,244,55,198,76,18,43,54,177,72,152,23,9,227,67,39,132,236,35,61,199,105,91,217,49,138,36,68,61,12,194,211,138,187,222,216,26,194,24,211,43,79,26,187,85,11,125,192,108,216,96,31,234,137,139,42,109,26,210,86,213,33,147,207,154,205,109,72,169,217,212,105,110,246,140,81,66,108,39,51,190,153,204,43,203,81,251,86,235,28,76,110,173,78,217,223,216,210,14,208,99,117,125,104,217,14,70,5,93,0,121,20,1,146,253,169,253,80,99,188,29,166,167,226,19,83,157,8,130,109,247,73,58,165,66,143,139,134,196,229,102,206,132,14,36,138,91,31,120,76,206,223,232,88,197,196,174,233,107,204,151,247,85,24,18,205,237,78,140,57,53,
169,122,23,230,108,142,75,181,174,200,40,57,24,106,172,99,60,13,174,111,38,79,19,21,111,77,146,110,235,115,84,239,94,56,47,121,70,143,141,132,98,175,91,31,52,13,222,218,116,119,128,119,141,200,150,183,70,234,230,13,24,24,210,214,1,88,70,172,251,251,106,68,156,188,18,183,108,72,106,28,187,69,84,31,150,229,39,78,57,197,59,173,132,228,226,169,16,174,31,207,103,245,25,217,139,43,18,163,93,167,68,32,121,40,162,70,40,22,38,209,119,167,153,244,214,172,223,123,68,245,89,135,37,223,236,197,89,245,112,121,204,238,35,141,194,114,201,6,150,174,28,19,96,3,71,113,75,122,229,82,130,231,210,57,80,166,248,83,41,49,9,95,173,152,147,251,86,220,88,33,18,239,23,77,214,201,14,63,12,145,30,97,221,201,176,161,227,180,162,172,208,168,24,61,149,190,147,118,117,170,15,113,97,119,142,57,73,41,119,36,80,91,39,146,110,4,232,71,117,246,49,140,19,39,164,253,118,174,66,85,88,90,50,225,27,134,107,42,41,247,212,120,143,127,191,35,
43,135,0,101,158,123,163,52,146,148,198,172,254,152,154,111,40,113,22,220,63,119,182,252,37,242,124,158,239,168,227,121,82,158,236,37,17,103,253,171,32,26,144,170,21,103,234,136,214,252,230,184,38,67,22,158,168,228,124,52,119,27,48,165,5,180,133,22,132,104,76,126,50,204,234,237,205,201,251,32,209,21,171,61,139,124,140,190,146,48,38,6,18,100,85,168,164,110,220,208,167,68,210,168,133,234,216,105,168,224,131,180,118,229,177,49,79,129,20,75,122,244,216,113,209,248,24,210,38,185,18,119,124,63,245,196,232,28,117,162,162,133,151,156,190,112,96,87,132,136,248,14,74,60,164,238,149,14,11,95,154,211,136,225,66,163,255,170,153,184,153,37,119,247,108,202,18,160,162,241,221,190,214,238,193,127,32,134,139,75,91,196,75,98,169,107,20,105,139,84,108,202,235,109,48,99,124,125,111,177,217,85,109,226,27,119,17,169,66,245,247,45,82,153,201,236,206,249,181,210,226,161,179,164,138,35,10,116,130,168,232,59,206,142,7,122,184,8,206,170,187,139,66,227,188,233,
139,219,168,192,12,201,112,12,75,19,206,166,44,136,10,173,190,136,137,248,80,6,34,112,219,123,99,68,237,11,0,210,147,84,238,226,134,116,75,43,37,67,163,17,177,52,25,134,10,163,172,141,112,98,152,172,182,86,238,209,154,187,77,20,239,11,244,87,133,186,15,13,22,97,54,204,230,166,177,116,137,160,183,102,206,21,229,144,238,200,3,146,48,91,253,160,147,16,200,94,179,30,207,225,46,29,107,182,88,209,25,214,117,118,228,56,111,92,147,94,236,176,107,74,246,122,8,29,155,128,98,63,87,21,76,112,192,222,41,203,171,160,171,174,49,208,190,29,80,211,46,16,122,150,212,136,24,188,92,69,155,51,25,186,69,232,39,158,219,65,54,144,53,145,150,17,65,82,198,46,81,241,75,134,189,169,59,108,74,146,34,60,63,37,221,7,91,150,9,145,171,143,42,149,90,46,141,251,40,68,87,115,47,221,187,177,253,216,153,236,112,89,28,146,40,139,142,53,232,3,157,68,209,142,55,195,81,110,115,93,158,120,135,8,12,116,85,213,238,155,60,53,175,176,36,149,
168,5,203,212,175,177,235,238,52,181,241,30,205,85,163,159,237,238,158,74,90,24,89,164,149,21,105,25,126,181,12,85,64,42,204,188,14,10,23,240,231,64,203,93,14,49,218,214,36,132,226,167,97,74,188,166,130,65,127,24,250,40,25,87,35,123,35,157,162,177,139,154,55,171,234,211,239,27,174,99,171,221,130,167,193,201,170,98,141,126,176,204,51,61,246,250,249,53,235,0,251,215,17,3,204,17,32,145,248,243,68,251,90,35,193,81,26,5,27,56,160,193,53,99,74,57,163,83,122,163,182,179,42,23,113,102,53,36,71,225,50,153,135,44,175,88,163,52,195,138,161,98,194,32,143,132,228,46,246,187,90,244,163,230,32,17,73,8,118,90,115,107,246,174,134,234,85,33,45,180,38,16,227,135,125,183,203,19,166,216,84,87,140,88,186,13,67,120,118,104,2,66,77,89,14,248,80,162,191,34,185,169,37,166,72,175,195,80,119,190,62,223,112,170,169,200,87,130,34,70,238,151,151,129,231,243,131,7,155,135,224,27,28,116,141,105,95,219,112,56,72,208,5,82,27,194,
235,195,76,0,165,111,7,254,99,248,228,1,132,214,195,20,69,98,48,94,251,59,3,90,129,136,90,84,73,200,162,56,1,119,88,144,152,128,245,184,224,7,2,253,18,72,56,102,227,187,93,203,38,216,9,161,70,146,133,179,146,95,230,236,129,241,222,111,235,251,231,187,235,59,182,252,106,56,152,55,112,152,192,32,162,17,7,6,29,154,105,89,170,102,104,253,184,190,207,81,245,148,217,29,189,120,224,89,30,221,46,183,54,109,176,73,128,246,39,110,220,56,28,52,228,82,239,219,168,141,131,211,205,224,103,194,10,186,11,0,18,38,115,131,151,67,114,224,36,32,111,215,194,187,73,166,100,163,142,245,245,25,125,245,99,157,77,45,88,1,111,49,137,26,243,120,114,57,244,1,243,45,122,134,189,109,16,73,72,196,149,53,48,69,54,51,88,237,235,104,30,119,250,129,79,133,18,253,228,156,231,87,7,182,116,84,0,43,76,110,89,224,70,120,111,7,251,176,119,227,12,126,156,15,32,213,173,43,101,75,120,165,146,94,105,99,39,105,88,165,183,107,173,250,216,0,
197,114,231,120,39,235,19,182,220,221,43,48,175,112,56,196,24,118,233,81,80,181,242,228,107,49,6,182,96,184,134,65,71,198,236,146,201,20,148,16,110,0,51,122,89,45,156,107,216,35,25,19,72,190,110,172,57,183,71,150,46,209,138,175,78,101,215,205,244,196,1,218,195,155,98,147,126,85,53,25,221,11,138,77,105,10,147,81,97,214,105,123,229,132,105,142,176,49,190,228,227,140,124,93,89,220,7,217,93,213,31,183,243,71,51,126,143,217,93,51,229,240,48,79,203,220,156,87,219,241,117,158,90,244,78,113,217,61,79,85,129,251,114,222,22,161,41,22,161,96,225,167,39,173,59,85,48,42,235,149,9,163,35,168,77,138,177,168,17,99,51,74,79,193,46,2,28,141,14,87,231,147,105,249,86,24,231,243,231,247,38,61,119,103,12,22,189,209,24,194,68,58,157,164,27,37,174,237,43,36,247,42,205,128,230,44,56,151,19,43,180,85,149,192,17,109,226,137,130,90,229,185,133,89,124,157,169,172,208,210,71,82,168,123,189,142,160,133,238,114,29,142,142,164,206,59,
222,165,246,229,240,96,95,4,27,192,29,145,97,149,119,58,99,140,210,103,121,99,46,157,96,178,155,33,64,93,155,240,84,218,162,26,150,219,169,169,109,217,239,30,89,183,196,117,251,6,6,63,105,210,138,122,220,239,178,13,174,253,132,235,254,208,188,227,77,179,152,173,80,109,210,212,136,246,101,88,234,207,51,163,187,72,149,148,36,154,168,160,131,150,124,111,83,143,198,162,90,218,29,98,153,252,25,29,184,229,138,206,198,146,93,177,6,188,47,110,84,41,189,252,184,211,218,146,3,113,116,85,151,56,6,170,131,173,174,174,195,182,132,77,233,238,113,38,94,238,199,252,102,75,15,37,32,128,128,101,30,78,234,213,225,202,71,49,181,109,93,7,32,194,122,117,255,164,94,193,182,87,87,56,44,32,201,120,125,233,99,210,247,76,14,46,53,9,166,159,197,71,50,105,43,24,113,64,144,99,171,62,208,47,234,104,146,17,114,87,189,139,45,238,200,32,166,253,128,8,45,101,110,102,126,22,36,196,162,102,95,109,140,120,243,142,195,80,65,114,209,187,6,141,250,129,
253,147,75,69,49,105,193,30,189,10,124,188,173,47,93,98,3,7,94,242,151,60,87,178,206,162,32,131,65,44,32,142,63,168,70,242,113,89,168,185,80,75,223,22,0,48,231,211,140,248,66,187,63,240,159,32,194,27,212,164,92,23,163,151,202,137,7,248,22,42,162,122,230,182,19,159,206,135,40,84,64,27,109,246,120,25,21,182,163,84,109,105,97,106,177,233,149,156,149,186,194,61,3,161,166,187,165,188,18,135,29,188,176,93,186,137,188,77,11,104,39,118,92,159,27,14,86,87,164,110,45,101,83,107,39,242,38,226,68,181,41,64,15,87,221,50,56,203,113,244,50,211,4,29,12,46,202,132,170,36,144,26,121,146,99,208,110,147,209,154,22,186,4,56,129,221,221,148,177,172,115,94,55,36,17,208,244,25,216,191,97,80,9,242,195,115,93,13,98,145,26,214,73,46,241,24,186,95,94,131,66,198,121,139,155,182,54,15,12,194,93,103,58,113,46,71,169,40,66,61,213,22,148,98,165,129,109,195,233,151,190,167,144,10,173,158,39,68,135,70,10,89,221,167,162,146,
147,19,168,196,59,41,43,210,160,147,62,118,195,62,15,222,179,173,16,113,153,2,121,60,244,134,97,162,176,36,144,58,199,135,250,175,241,141,9,0,114,211,16,109,246,205,53,21,232,190,73,112,10,80,7,206,116,188,225,177,214,76,173,152,20,203,150,174,145,234,249,98,46,216,44,64,90,125,43,141,240,200,206,253,71,29,146,5,159,169,77,126,192,99,106,137,55,236,195,56,23,119,74,236,47,205,28,34,9,38,153,175,132,109,221,195,172,18,70,149,111,245,67,168,157,142,210,6,161,29,150,66,16,77,11,132,145,94,203,79,154,88,87,20,97,35,165,26,161,30,76,220,8,170,52,229,103,155,193,172,114,116,211,243,190,134,97,252,44,212,148,72,183,215,16,0,245,85,39,186,235,181,242,51,198,107,81,247,104,68,207,102,245,254,51,68,138,241,76,3,58,177,145,68,36,77,170,87,210,78,88,213,127,182,29,60,99,26,163,150,49,140,239,251,92,84,54,250,26,197,191,45,87,204,245,19,219,187,39,182,29,97,149,112,15,80,139,207,49,27,165,174,122,170,174,156,
184,29,118,81,204,29,66,179,6,36,42,248,129,166,127,157,136,169,220,242,211,98,92,144,152,79,193,102,254,212,93,115,77,69,70,7,69,0,128,158,90,110,189,228,104,39,95,11,215,209,12,224,10,119,72,170,12,202,17,202,1,52,18,145,37,152,186,228,145,111,212,252,50,67,206,227,180,44,59,63,3,10,42,75,252,171,201,46,43,121,88,240,185,217,113,44,163,120,150,136,200,183,96,67,63,53,198,225,118,12,59,61,27,155,30,15,44,29,250,113,225,87,103,229,49,42,160,208,227,237,33,62,169,122,125,155,0,159,216,43,219,209,64,106,237,160,150,172,60,142,94,160,32,246,236,77,186,190,162,101,239,59,147,188,57,59,198,48,146,0,122,73,130,201,158,90,86,47,166,156,111,29,214,169,249,29,86,45,122,88,172,113,129,65,40,111,103,181,95,137,16,137,82,141,83,74,108,138,16,195,53,218,11,82,111,121,191,221,185,139,82,236,236,236,180,76,121,186,174,100,99,55,36,209,128,128,56,170,31,110,234,140,180,37,59,142,230,128,173,189,202,17,171,128,202,39,
137,255,61,130,147,83,238,164,139,149,213,128,150,98,11,2,65,39,234,10,239,159,244,75,3,187,234,40,227,56,212,111,109,49,176,162,239,79,246,192,163,178,31,35,78,170,4,17,234,20,19,21,133,130,228,106,170,7,57,43,41,102,58,45,2,169,132,167,49,23,84,100,92,91,215,157,87,45,45,211,98,49,104,141,30,161,99,232,240,193,39,90,19,130,109,165,238,196,130,237,2,135,115,208,255,72,75,66,161,149,18,175,159,36,119,88,218,139,128,118,158,110,52,23,8,110,134,97,174,4,30,237,161,85,255,198,120,68,81,156,0,149,16,180,138,168,92,208,86,234,85,172,80,231,160,109,98,183,23,12,95,61,3,41,215,175,103,178,159,185,46,124,39,251,57,239,254,159,181,202,35,101,157,24,254,12,37,134,149,146,159,11,129,74,110,21,109,40,122,217,39,63,239,137,159,66,193,3,149,232,6,171,65,249,128,242,73,42,92,246,178,96,33,200,122,148,188,57,198,80,13,212,95,180,48,44,119,109,122,67,180,242,63,13,252,154,62,110,167,81,110,90,19,33,169,36,
105,148,69,141,45,201,252,96,125,141,117,225,130,208,34,36,151,120,106,54,93,255,128,136,141,211,130,94,170,90,120,113,219,249,132,121,207,54,141,236,239,151,221,244,209,170,46,213,41,232,101,163,245,140,169,168,251,89,146,130,95,196,16,241,8,149,78,125,85,118,134,123,2,194,25,128,115,72,122,40,229,231,72,56,103,111,159,158,41,210,199,194,190,10,64,62,144,43,154,174,238,249,100,113,227,245,180,55,242,139,62,95,46,109,247,217,103,117,191,57,181,171,32,39,34,23,10,203,222,212,43,45,194,136,71,58,109,36,235,25,164,173,13,111,239,193,234,149,184,32,178,19,83,9,52,83,148,141,213,58,55,146,22,247,212,42,190,241,79,166,219,147,176,127,38,134,5,122,234,75,43,169,113,181,142,63,157,74,117,30,57,135,204,78,208,200,61,53,25,29,172,218,162,104,231,45,35,217,42,5,136,145,206,246,86,175,143,245,225,91,123,163,125,178,66,205,6,63,191,197,229,7,111,234,157,88,171,168,211,191,141,82,252,39,36,67,195,231,7,226,175,146,54,85,169,185,
83,215,234,148,87,110,54,120,170,144,78,50,154,93,228,63,123,128,232,240,91,94,41,239,237,74,212,94,246,147,48,16,164,27,246,223,129,55,99,197,166,158,50,38,235,228,234,190,165,99,103,34,58,66,192,14,125,126,27,64,41,251,53,244,170,225,38,54,94,84,253,236,85,88,226,87,101,229,209,23,4,32,192,35,180,69,38,221,114,42,129,45,107,169,250,204,151,109,242,91,136,7,198,43,107,207,117,77,223,202,3,215,228,126,113,190,151,170,164,234,200,33,242,38,70,74,48,123,90,65,172,83,59,131,148,95,228,187,117,174,230,156,39,245,150,76,206,66,145,197,190,33,174,201,99,24,179,135,3,170,85,164,231,210,7,109,214,65,190,94,175,40,89,16,11,54,164,52,215,2,236,31,243,211,126,207,143,44,188,116,212,90,238,247,148,153,222,105,120,190,164,62,231,108,178,232,223,144,91,186,151,243,137,154,247,160,23,48,215,124,185,136,162,150,165,189,111,252,249,236,20,245,247,137,18,172,0,119,37,160,77,211,146,245,227,139,195,126,100,154,147,179,40,66,122,174,
1,247,59,93,207,250,124,88,245,96,99,165,186,79,199,93,214,26,150,44,175,42,103,214,230,91,242,201,189,53,53,173,161,107,108,198,17,231,114,56,176,113,221,244,177,163,42,205,223,90,85,171,35,218,187,230,212,147,233,37,221,102,152,114,16,177,178,126,158,189,31,182,234,94,31,109,209,31,74,75,158,1,68,204,111,91,220,62,208,43,252,17,115,200,36,170,10,136,189,71,203,204,239,74,29,255,97,180,206,118,128,149,193,50,249,24,218,90,141,227,213,140,237,230,219,246,187,41,137,217,126,198,49,22,229,227,74,76,90,212,228,135,173,27,154,205,128,157,142,212,117,14,60,12,211,173,221,93,52,93,65,247,225,144,169,213,209,127,128,88,237,112,84,94,119,178,79,19,60,235,211,98,170,13,73,6,112,166,94,167,135,191,104,218,177,62,246,81,167,202,10,0,86,2,39,39,113,228,89,11,8,181,165,31,229,229,5,121,105,21,113,137,168,163,226,152,13,57,161,95,182,220,169,32,29,206,170,58,135,176,190,19,118,149,48,97,153,174,108,27,114,247,34,228,76,205,
77,62,128,91,219,213,72,48,53,102,125,64,31,77,227,32,224,91,117,43,228,56,28,81,172,190,197,140,167,119,188,220,150,213,53,8,201,208,76,149,155,25,50,217,122,148,66,129,48,1,180,25,188,129,50,203,198,124,107,92,80,219,91,215,88,66,67,18,142,34,74,11,88,79,221,121,105,91,61,3,247,43,199,68,101,178,167,155,245,161,70,170,183,17,161,128,71,234,5,231,91,194,180,34,152,109,30,53,115,32,35,201,188,205,154,196,90,166,198,81,236,160,42,57,15,122,234,105,226,167,248,167,73,72,210,52,9,197,201,176,156,116,112,104,4,209,134,78,231,243,129,95,94,188,50,70,24,84,171,177,239,39,236,105,179,241,70,9,13,34,218,87,26,179,39,10,102,239,177,150,190,229,90,68,145,234,40,93,53,0,37,104,215,52,83,63,166,32,226,164,101,72,108,190,53,76,221,233,29,199,151,219,247,72,4,137,70,170,167,124,6,104,91,216,216,84,125,32,60,10,175,242,173,8,207,170,191,63,199,170,222,239,157,40,74,236,45,52,240,72,160,210,172,58,30,67,
158,32,36,17,73,184,14,61,151,124,22,60,147,19,42,20,84,125,137,101,192,221,215,115,19,53,180,105,217,239,241,34,117,61,244,118,58,210,146,180,133,109,123,124,245,72,213,77,82,20,46,129,244,200,175,52,41,208,44,39,229,45,179,232,232,72,85,195,49,204,190,178,210,142,29,104,183,128,44,108,120,58,216,109,26,26,131,97,27,153,207,135,239,66,73,174,207,40,251,233,60,196,72,195,71,92,86,110,233,204,147,142,12,107,171,213,137,43,124,223,59,26,235,26,30,210,58,122,138,47,233,242,97,118,150,218,58,236,172,241,109,103,37,101,106,43,238,62,64,57,45,90,10,114,146,174,61,44,154,134,246,65,211,10,186,239,72,153,175,77,177,21,145,165,154,199,60,165,219,219,1,102,92,224,229,177,79,185,205,136,88,187,237,181,190,135,31,91,80,253,51,233,219,86,128,82,2,215,221,18,198,207,195,205,26,4,32,136,228,132,234,214,216,36,226,92,255,82,143,143,231,122,116,182,178,250,100,80,139,120,111,8,152,63,182,153,218,29,177,191,188,109,216,20,122,63,
226,224,11,235,112,49,67,119,113,133,5,107,100,182,35,215,61,32,221,80,226,76,138,82,174,101,213,131,182,84,3,53,199,243,156,42,192,108,184,107,160,103,116,244,104,198,166,99,19,249,237,83,156,247,226,58,218,56,50,154,83,86,187,138,60,113,242,177,8,198,244,4,59,60,60,205,95,78,104,202,225,237,122,142,126,122,190,63,221,208,8,160,153,251,95,61,85,185,248,112,113,249,23,23,223,46,63,131,192,108,0,7,8,0,128,11,199,127,245,88,133,224,125,52,249,205,72,78,229,254,246,128,17,220,16,188,41,7,46,30,116,56,106,25,0,43,112,27,8,128,144,142,16,34,192,244,33,64,102,20,216,132,9,85,21,96,64,56,78,33,57,14,47,76,245,85,32,227,43,32,50,248,230,3,13,137,156,4,110,215,200,236,136,234,129,34,128,76,206,91,185,151,214,143,122,203,237,114,53,44,20,164,69,225,24,118,58,242,99,139,197,98,191,120,61,152,68,98,49,76,94,125,77,151,173,243,113,231,25,206,120,56,172,193,234,66,204,110,103,121,54,77,136,167,13,132,
6,196,73,207,221,108,136,145,82,137,181,16,164,107,98,53,189,1,61,112,246,4,21,225,213,138,162,32,172,241,223,57,206,27,185,215,117,223,219,62,140,26,119,49,145,84,26,175,155,124,241,80,63,168,123,234,92,119,138,82,96,70,235,243,16,158,144,245,133,7,203,52,35,124,183,118,91,129,60,241,89,250,161,164,227,142,172,181,245,154,33,253,120,200,49,186,170,48,185,225,62,164,154,251,224,36,233,106,97,137,22,102,208,230,145,175,37,62,235,165,172,147,80,127,181,163,25,106,69,111,13,55,54,107,35,149,64,95,140,119,228,71,56,22,202,113,53,108,232,22,87,45,16,87,9,36,146,133,25,168,92,2,127,118,209,58,55,183,79,14,253,27,139,72,193,194,101,18,76,111,51,226,113,26,76,179,80,206,134,165,110,108,205,134,222,193,39,250,217,180,231,126,231,181,55,145,65,93,222,29,105,184,111,33,84,248,113,194,17,198,83,53,134,198,228,90,129,125,81,61,66,24,109,60,52,62,180,163,148,92,215,62,187,3,104,80,10,5,19,5,162,34,224,205,18,50,
167,217,211,13,232,88,9,129,200,245,128,73,197,32,123,207,185,126,14,84,184,250,121,85,192,20,106,71,0,39,84,127,24,110,9,185,208,149,230,90,8,86,201,216,112,94,17,253,100,191,15,226,83,116,236,214,75,158,31,130,228,81,49,106,176,65,204,58,242,203,76,119,23,147,112,242,136,160,4,170,191,94,96,193,81,129,239,206,183,231,121,240,153,185,208,223,68,36,209,3,56,12,126,94,203,184,24,176,68,136,156,240,121,126,2,43,16,238,190,118,244,217,67,131,59,185,71,145,253,75,71,7,197,83,51,50,28,240,132,93,106,57,28,254,107,53,87,17,166,212,106,104,112,13,5,65,6,160,13,152,151,247,2,200,173,3,56,86,114,201,76,72,32,135,24,6,212,12,173,213,58,180,67,157,10,232,206,199,210,17,209,152,102,162,56,184,114,238,8,87,24,9,100,230,211,64,5,205,157,119,73,251,197,186,117,104,210,185,20,42,195,110,50,12,3,247,172,41,155,198,132,25,42,230,39,93,22,244,120,228,206,174,122,124,60,133,219,8,222,95,113,152,119,67,124,124,
76,233,90,225,163,132,4,148,70,153,133,22,107,157,132,110,219,135,150,82,34,245,172,108,101,103,33,97,209,199,69,194,174,200,7,194,30,105,50,62,46,98,126,204,107,228,1,35,163,9,40,24,25,221,132,53,40,142,142,73,184,12,154,240,139,211,26,188,24,176,51,109,167,38,46,108,69,176,82,199,50,242,160,66,8,155,165,124,83,208,111,188,8,213,42,182,193,215,247,155,9,74,92,89,167,131,175,163,146,195,190,109,42,61,108,253,3,84,202,147,83,236,93,114,73,193,28,27,184,136,122,217,232,240,184,219,92,139,69,41,155,169,108,83,169,247,218,185,116,86,110,209,202,15,253,65,206,150,215,88,188,115,212,94,53,233,190,184,91,77,137,237,128,44,246,16,229,154,71,97,153,88,237,175,87,84,166,220,222,122,52,23,234,52,215,74,103,127,116,27,34,203,71,21,88,233,15,10,239,48,120,222,160,110,229,23,30,40,9,209,218,49,177,216,181,35,245,233,141,27,123,77,192,218,54,238,128,133,198,71,246,167,160,217,48,60,244,188,146,235,182,61,247,186,153,45,
209,132,62,145,40,87,100,26,71,105,113,254,212,163,2,116,118,141,127,190,112,73,146,179,32,204,155,75,206,41,113,19,223,95,197,115,110,140,54,229,56,220,6,143,65,51,100,147,117,180,155,19,188,155,65,101,226,143,42,147,188,23,193,220,230,224,67,150,172,171,220,18,191,116,251,71,28,237,33,235,75,13,106,42,22,138,28,160,60,132,84,32,27,73,39,151,110,55,43,57,65,76,194,219,135,184,234,113,102,73,50,96,137,171,24,143,70,226,239,201,68,111,55,249,56,127,237,222,5,201,15,38,246,113,208,82,212,132,96,140,206,191,10,81,11,200,103,53,12,174,122,182,141,219,28,115,179,130,145,199,231,70,32,186,231,39,170,61,105,38,80,181,174,249,91,162,163,234,144,181,35,242,227,235,250,252,26,235,199,51,113,250,103,157,236,33,113,179,89,78,159,22,114,240,170,38,206,218,177,100,174,57,232,243,78,182,115,242,169,104,153,152,178,143,79,142,214,149,56,244,128,154,136,180,187,21,158,7,35,114,189,55,235,97,226,68,223,185,77,216,39,240,77,158,45,112,
207,40,130,242,204,9,120,187,177,71,91,185,194,219,202,201,229,211,188,211,153,14,52,43,110,199,204,158,176,217,131,229,116,214,216,88,138,175,239,59,119,79,122,101,147,60,121,77,75,194,146,204,225,106,142,169,193,220,40,67,66,255,188,227,48,207,132,66,36,189,164,232,70,208,121,226,187,237,94,195,51,239,208,161,8,220,225,255,175,146,243,218,78,30,72,242,248,171,236,139,237,187,24,147,115,18,193,38,231,156,100,130,201,209,4,1,38,153,156,131,48,152,100,50,38,14,223,231,51,115,206,238,236,92,236,149,244,235,110,85,87,151,90,255,42,233,66,241,73,189,86,122,220,130,156,169,116,174,106,229,199,228,239,130,63,51,71,127,35,68,233,53,8,224,71,39,173,190,36,216,64,77,14,129,148,221,26,50,16,92,146,35,244,25,30,53,211,5,163,89,63,99,120,148,160,237,136,98,250,73,198,99,213,114,108,107,133,114,200,223,46,10,203,133,208,63,22,111,236,194,34,214,23,124,205,0,81,124,242,193,169,61,193,175,94,20,232,41,220,66,73,87,115,182,39,118,
98,51,145,103,209,127,244,234,242,83,112,227,224,98,102,110,69,189,110,16,181,25,95,14,238,234,3,35,131,148,156,66,218,252,41,195,204,214,47,164,167,111,60,73,231,65,207,112,31,253,35,43,186,85,147,127,198,77,254,41,128,31,117,176,59,223,206,36,57,63,142,124,30,248,96,124,224,138,197,182,66,74,141,77,40,74,166,246,21,29,210,160,223,138,102,34,224,120,230,187,32,170,209,95,145,39,233,212,250,207,50,254,211,221,130,118,222,151,203,247,201,126,225,161,8,122,158,27,239,25,218,136,177,57,65,143,39,111,155,162,155,81,78,79,218,63,2,67,35,25,133,178,174,144,189,139,205,138,197,153,11,207,85,210,86,76,203,40,95,79,248,34,111,59,82,211,100,253,116,246,253,200,103,42,179,3,169,119,202,118,121,232,100,226,159,143,235,25,208,202,54,206,175,251,230,64,8,231,246,172,211,219,70,253,212,56,13,218,145,150,27,211,152,201,8,41,247,139,7,68,194,154,128,215,42,58,123,165,66,129,147,111,124,172,241,27,214,126,107,183,243,182,94,170,223,222,
177,87,85,210,12,82,169,198,35,130,236,114,191,35,96,237,51,111,78,187,46,16,34,120,64,30,191,92,173,254,206,202,44,25,72,133,235,183,54,189,192,103,154,78,159,100,127,68,127,148,155,155,151,205,2,158,57,127,122,247,251,141,160,199,202,115,165,201,81,178,126,222,164,28,76,109,187,28,31,93,186,121,106,112,94,116,197,247,196,84,104,103,236,172,207,209,73,242,17,220,225,205,69,76,50,2,88,61,177,142,82,93,182,218,199,53,27,106,181,162,245,165,175,204,66,126,172,228,126,152,12,79,195,56,63,84,138,102,217,17,80,125,28,95,234,219,229,101,99,241,110,0,75,115,107,105,66,170,143,173,127,27,217,55,169,158,157,28,192,10,44,219,210,231,40,41,40,89,165,214,20,199,85,200,16,159,98,222,77,20,129,11,159,170,216,136,200,224,58,35,121,81,135,224,230,167,189,130,55,137,253,144,125,127,244,172,189,40,44,185,174,70,68,120,161,227,141,102,45,159,205,180,65,38,184,194,230,236,1,121,58,213,111,197,133,212,57,26,21,228,92,110,213,97,229,10,
105,8,36,165,236,166,224,120,165,177,25,50,53,106,243,145,50,106,149,73,246,191,78,147,108,87,120,201,168,95,15,220,153,157,169,67,207,216,22,101,120,25,226,112,175,26,117,255,5,159,139,42,10,233,140,60,244,9,212,205,230,104,254,164,35,225,47,164,130,139,23,87,110,237,145,141,145,104,153,159,191,206,159,77,100,115,33,6,194,68,60,220,23,170,226,109,12,212,164,83,136,116,52,106,213,163,32,225,42,167,210,199,60,41,155,200,66,115,215,221,214,249,167,195,233,93,247,112,244,182,235,149,51,194,29,170,95,213,227,107,74,65,54,35,207,46,75,33,108,159,131,225,199,122,111,29,230,140,122,85,160,119,136,239,36,177,8,8,207,151,30,20,239,93,187,220,235,102,122,211,163,228,12,41,152,34,212,190,27,206,20,152,15,166,229,210,19,145,188,188,83,28,134,71,28,102,222,210,216,21,155,157,227,173,53,33,141,229,55,94,101,188,25,81,110,143,148,139,41,244,51,192,231,17,151,111,132,228,92,254,114,163,192,41,3,130,149,128,133,187,202,30,183,115,115,253,
30,102,230,182,180,28,138,157,182,153,18,120,2,217,34,84,184,200,229,220,168,124,45,53,62,241,134,222,37,109,40,210,196,160,122,17,189,159,128,44,224,100,99,21,220,45,241,224,113,57,160,127,10,86,104,34,26,182,111,251,153,49,104,74,124,113,222,142,234,37,223,111,57,47,62,153,151,110,136,74,174,153,253,14,234,9,54,153,248,93,52,75,157,26,86,91,217,23,179,199,90,247,178,97,174,38,78,105,126,102,111,231,165,54,67,234,42,21,196,119,21,59,104,157,213,224,225,73,33,152,38,84,26,220,96,166,44,50,220,16,52,52,157,87,218,113,22,74,164,132,164,233,102,102,6,108,239,230,190,184,132,115,196,69,245,57,185,29,225,102,192,115,152,0,177,123,120,209,150,143,73,209,102,63,33,20,161,222,194,157,243,175,178,11,1,170,210,131,235,182,175,145,144,230,156,113,182,245,92,165,166,207,180,79,214,155,100,95,225,45,10,103,236,112,162,154,166,79,100,1,49,209,33,108,192,70,44,25,135,196,82,67,6,120,178,188,123,72,117,76,136,67,158,212,158,179,
214,138,99,111,189,6,229,76,146,90,114,225,47,103,65,117,223,243,93,104,172,98,201,130,16,68,10,211,135,88,184,82,207,96,189,183,110,6,25,68,129,198,7,133,56,225,208,96,182,144,217,157,212,138,113,51,201,130,16,11,136,157,226,101,217,98,157,186,131,39,17,90,239,91,246,162,161,117,118,67,107,143,94,69,199,128,121,27,164,99,245,12,71,75,172,161,2,178,230,212,113,104,158,140,110,29,226,208,59,217,233,207,15,161,222,203,65,246,150,114,220,87,35,2,66,33,126,43,84,234,204,55,28,252,209,51,59,56,104,93,103,119,175,73,59,191,26,237,227,234,195,30,173,113,176,56,12,169,219,168,151,126,54,114,15,45,181,251,102,204,43,113,195,222,107,215,204,143,209,44,243,118,229,48,226,196,148,147,110,19,64,61,33,134,163,76,61,92,224,147,9,215,51,88,45,24,107,14,243,163,164,71,157,225,180,166,43,26,62,93,32,230,41,88,62,23,77,14,158,170,113,81,138,170,215,77,199,206,116,47,168,114,64,102,58,210,160,112,50,81,195,49,102,17,163,194,
79,72,138,93,25,77,253,166,248,126,109,122,48,246,133,203,165,150,159,23,241,124,61,243,24,169,165,95,73,22,185,202,247,233,178,175,51,88,20,92,171,165,124,193,130,10,179,105,114,173,110,237,179,185,175,124,77,203,235,43,121,19,30,46,123,17,198,44,38,156,151,251,130,137,147,115,212,247,233,193,247,240,62,15,124,155,44,233,130,96,141,90,35,20,138,67,163,154,180,150,67,151,26,217,255,44,113,128,115,229,126,214,223,135,196,210,38,131,86,179,247,45,242,38,132,154,239,80,70,190,162,33,90,113,125,48,30,215,45,221,171,235,155,168,96,109,13,81,115,243,119,35,28,179,147,47,200,171,81,58,211,32,16,110,244,17,85,81,135,247,152,53,36,241,51,160,253,64,9,66,86,89,1,50,171,75,88,147,143,34,112,96,14,248,217,222,7,88,90,47,100,199,13,165,44,124,205,247,53,86,61,9,14,48,249,159,240,252,228,63,90,4,68,217,73,200,115,174,226,185,94,160,55,94,35,9,204,48,81,133,25,179,83,151,87,171,69,100,55,250,28,70,59,207,103,56,
206,47,40,202,209,66,117,124,97,176,0,149,252,238,217,225,190,171,25,132,61,75,49,74,238,53,195,74,96,225,21,148,226,113,87,174,59,116,189,23,65,132,27,156,6,170,79,86,172,169,217,27,157,201,181,67,123,43,251,196,251,170,180,176,123,64,245,59,246,215,233,190,17,111,57,233,231,203,42,182,135,136,211,195,207,244,188,239,247,93,78,33,127,191,72,228,4,195,12,121,250,13,246,236,165,2,213,230,255,25,241,104,125,228,227,117,164,154,26,111,30,30,0,122,18,91,188,186,32,162,230,230,180,212,105,243,29,181,105,68,19,133,189,53,35,45,169,68,7,119,168,119,111,46,153,155,127,120,214,120,174,166,232,174,121,236,24,166,85,228,245,213,187,161,60,204,186,251,57,239,59,134,42,85,176,130,174,96,183,199,180,124,159,1,195,109,126,61,176,189,84,91,125,89,48,29,50,109,177,151,188,199,78,167,138,129,215,209,50,156,35,243,243,54,93,92,1,196,39,216,53,32,67,6,165,82,112,228,129,100,219,54,116,252,202,115,51,130,116,50,21,35,33,218,245,54,
53,125,91,121,232,188,180,167,254,126,83,11,110,194,212,227,195,13,220,176,182,235,182,214,51,119,255,48,46,78,125,66,194,239,95,54,243,211,193,18,64,159,46,170,187,16,160,123,237,177,178,173,164,198,105,207,132,134,249,221,189,69,94,236,136,221,100,201,3,4,243,160,231,229,217,23,77,235,208,248,138,221,130,234,176,180,115,58,56,75,34,83,75,142,12,61,34,14,146,212,80,44,163,16,148,123,120,184,247,61,201,0,82,16,157,183,56,17,253,245,99,236,145,254,114,243,49,105,133,135,64,250,58,164,21,134,153,219,215,236,48,193,46,7,28,171,225,116,182,100,190,211,62,191,211,153,229,246,30,87,120,60,63,215,193,119,63,103,110,25,47,53,234,119,220,83,210,50,139,57,215,87,54,84,135,88,73,193,26,106,66,1,200,12,226,167,73,181,128,74,71,244,222,81,196,207,181,179,139,42,202,55,241,162,175,160,93,161,177,160,175,193,146,92,117,75,255,28,115,71,66,208,218,231,10,178,170,56,191,110,211,22,43,55,7,166,198,209,227,202,96,33,9,248,49,179,
243,195,96,252,9,43,75,253,162,108,220,16,106,28,45,38,218,0,26,121,180,213,196,254,207,126,210,111,127,126,242,23,79,136,34,40,246,104,151,50,170,238,254,206,113,146,44,90,38,88,70,62,213,60,22,117,113,18,117,54,71,79,54,127,78,233,123,93,196,62,22,77,105,221,97,163,105,187,68,135,242,107,230,88,64,61,46,80,21,101,75,194,153,59,41,230,217,226,153,100,118,231,226,200,103,141,200,201,202,135,235,163,69,91,130,63,195,112,90,176,153,162,195,52,118,136,143,86,153,54,183,157,121,240,73,237,37,144,1,133,68,254,190,234,96,130,7,140,49,77,29,158,159,235,51,253,193,204,2,168,248,97,245,123,248,154,54,43,123,135,147,176,164,101,29,179,74,153,93,14,101,49,32,133,105,93,214,157,143,190,234,152,98,204,151,168,113,196,179,205,110,11,232,17,95,239,20,136,16,227,246,43,44,241,163,176,164,132,100,128,98,56,11,244,200,123,243,12,81,51,183,205,10,3,52,159,213,168,111,21,212,108,177,184,206,131,39,224,133,151,200,193,144,51,219,44,
61,36,114,76,31,131,195,16,162,125,252,209,216,172,112,6,117,158,215,135,233,198,244,241,163,101,101,49,71,194,103,172,178,17,114,28,116,212,242,45,44,242,38,171,15,248,33,1,134,249,35,68,178,114,18,120,93,39,37,54,43,235,173,159,130,203,216,144,81,14,83,117,138,210,219,61,48,106,142,183,73,174,190,196,91,248,30,131,57,22,103,120,184,185,150,154,168,115,117,128,151,156,8,238,212,175,121,201,2,81,103,173,208,48,205,153,61,223,222,125,226,232,152,114,9,74,130,129,39,14,209,158,59,33,189,142,109,21,149,96,65,194,129,161,35,131,160,183,21,248,2,27,13,129,42,171,84,100,216,72,200,44,186,114,109,56,156,42,55,7,25,85,1,77,99,94,39,54,53,6,72,83,181,106,15,19,193,41,101,211,250,200,52,62,193,1,94,151,40,180,195,208,88,0,242,82,51,23,47,82,178,123,106,176,121,40,223,59,121,254,2,244,110,97,197,92,205,251,98,224,202,153,107,245,89,120,238,24,187,177,206,221,199,211,65,153,132,119,150,176,252,242,17,137,24,79,
185,132,51,227,38,56,87,188,229,135,239,163,213,183,254,129,183,72,166,41,156,173,60,95,83,161,72,54,244,92,58,15,51,190,236,41,20,198,81,82,38,218,128,158,137,175,75,145,161,233,37,33,145,143,8,206,44,81,229,5,35,147,182,149,232,174,159,252,12,175,186,206,202,179,229,240,134,200,211,172,59,84,121,10,73,7,169,209,28,228,225,222,81,30,251,69,104,244,139,41,24,249,4,239,226,206,109,167,198,109,137,55,247,98,26,168,59,154,42,190,179,242,165,170,193,59,2,92,24,94,13,115,192,15,231,155,144,193,119,61,148,135,85,145,177,92,84,136,61,158,57,31,13,240,166,184,98,177,72,200,249,206,207,163,125,89,116,67,238,20,130,39,74,232,249,153,235,209,56,170,90,173,22,32,43,72,135,0,250,243,106,202,177,6,9,37,242,176,121,133,152,197,35,26,172,137,25,242,150,219,208,73,108,73,58,65,97,231,121,99,155,140,198,186,176,242,26,242,163,113,237,97,81,174,229,229,3,80,89,243,229,112,106,165,169,106,6,147,238,54,75,69,9,156,171,132,
22,94,110,221,136,155,198,195,5,71,208,105,144,102,71,95,105,232,250,58,33,155,236,218,208,3,11,158,150,169,64,247,228,238,168,171,83,53,192,9,200,45,122,152,152,87,230,17,203,142,177,190,1,223,198,48,175,204,31,173,180,17,81,158,109,120,88,137,37,77,125,183,15,41,105,195,64,202,64,249,96,245,96,248,80,77,129,159,111,174,171,180,172,118,187,233,198,41,162,65,205,25,169,18,238,234,202,151,217,72,225,84,186,103,11,86,75,250,42,123,233,78,92,184,169,170,157,44,223,25,37,236,116,234,167,109,71,16,83,29,40,212,73,103,125,165,120,140,197,222,32,217,48,252,160,99,21,231,73,157,82,61,121,171,108,111,31,61,46,91,58,133,74,113,120,167,86,13,33,215,220,26,102,2,126,39,66,138,68,102,159,59,67,185,229,170,212,63,61,55,44,18,189,47,39,97,13,158,153,175,43,169,67,237,166,32,63,245,62,194,152,191,201,140,9,171,39,240,98,77,84,11,165,207,26,135,127,105,95,231,35,39,252,232,216,95,158,202,175,197,121,111,89,43,103,98,
239,115,117,189,104,51,157,218,13,86,16,210,154,51,165,181,133,151,112,158,62,77,200,156,207,62,251,94,92,159,152,95,74,248,210,190,100,8,59,91,147,139,240,108,124,61,217,217,32,29,154,146,143,128,77,89,204,71,135,11,204,92,149,149,204,249,201,169,168,166,102,234,64,185,160,17,23,135,236,78,118,117,97,251,86,216,96,229,53,36,35,202,74,59,102,49,6,165,33,182,10,112,31,69,224,132,141,138,149,2,119,142,165,129,55,170,190,10,117,106,55,163,12,142,125,109,220,253,251,19,95,225,176,89,40,192,203,113,105,206,58,43,78,84,143,17,75,33,136,178,218,225,152,192,102,102,16,43,191,138,133,69,178,37,176,228,132,219,228,30,8,135,104,224,115,109,128,132,208,241,234,96,22,130,60,113,24,216,213,211,43,37,171,15,12,242,250,170,181,69,127,238,220,247,89,117,150,182,220,88,109,57,95,177,36,248,105,96,91,158,250,176,52,49,88,8,36,74,40,12,132,161,176,179,235,197,125,94,107,38,129,253,137,221,155,242,236,225,8,108,99,228,227,102,155,116,
138,124,174,150,245,121,148,20,10,174,165,72,117,80,184,235,6,84,116,169,221,199,41,231,153,183,85,194,250,159,245,23,218,242,102,51,85,88,241,170,125,254,44,253,152,46,103,19,116,84,120,75,182,228,164,21,129,134,3,169,119,199,112,26,201,90,188,205,207,87,111,96,130,184,200,179,75,175,254,211,10,210,226,234,248,175,15,117,233,71,137,6,66,172,193,180,24,113,70,175,51,13,27,236,135,56,239,175,226,183,110,77,47,143,79,115,124,232,236,2,17,63,177,107,116,154,211,237,224,234,81,155,138,120,158,202,66,31,231,70,175,235,104,224,173,40,197,25,134,95,138,134,54,54,101,119,66,247,65,48,177,1,82,187,124,100,237,249,98,116,250,250,110,70,159,229,190,155,133,136,43,129,21,110,116,63,168,158,12,237,231,16,92,223,238,119,8,42,255,245,207,187,22,223,149,128,6,70,126,221,93,199,197,237,124,180,72,183,109,238,231,127,122,232,180,223,133,28,127,241,95,235,250,223,215,9,127,145,42,253,69,49,245,23,67,185,95,252,163,47,127,45,141,126,49,37,
251,69,207,255,119,158,247,63,120,14,56,91,217,209,35,80,84,252,71,187,216,248,9,144,125,23,35,145,237,255,237,31,246,143,153,152,19,197,208,232,162,247,132,44,185,231,103,20,240,67,203,227,255,230,103,9,28,253,197,97,36,232,19,55,212,155,234,26,245,103,182,255,236,231,118,45,22,101,231,4,192,251,119,212,191,199,229,248,103,155,158,128,4,183,61,138,64,95,140,127,155,7,245,139,66,193,159,109,125,88,232,188,31,202,191,23,2,127,236,196,159,30,249,232,58,13,44,69,120,153,243,183,164,217,190,92,137,84,125,166,236,126,225,47,209,214,120,85,38,197,45,131,119,49,189,107,105,44,209,123,56,220,181,52,32,129,13,132,26,239,248,161,9,156,237,166,124,21,65,195,228,165,247,38,115,141,135,25,140,12,216,232,58,201,34,143,197,10,213,4,88,154,172,218,24,2,0,167,84,190,77,231,224,41,172,214,203,173,116,158,134,32,45,3,7,146,240,124,214,234,145,108,38,191,112,229,250,166,101,87,60,173,73,15,192,115,136,119,215,171,63,13,202,221,9,36,
119,48,69,26,3,35,131,103,80,228,46,201,233,142,93,108,255,121,187,35,193,114,162,14,113,148,39,9,59,38,151,254,233,117,166,80,83,93,47,106,137,87,251,110,237,244,112,151,168,220,93,163,28,253,75,213,191,51,125,172,233,32,116,253,168,154,119,219,130,101,245,2,237,182,179,228,53,197,121,166,131,181,143,113,117,187,157,202,239,210,55,196,236,135,14,141,92,143,243,57,195,226,14,49,223,28,134,91,82,82,201,233,243,170,72,37,35,29,68,81,119,151,219,67,100,82,44,151,32,163,225,34,241,218,38,127,51,93,228,158,219,254,164,182,90,71,174,95,142,153,88,55,21,230,167,174,63,147,44,249,137,64,122,139,66,120,163,12,163,210,183,44,56,253,124,172,10,174,173,142,46,14,5,175,133,109,202,228,67,228,172,157,232,90,141,187,55,2,30,184,2,79,183,128,208,55,157,203,246,245,244,14,183,44,153,211,8,43,58,99,1,114,112,91,54,217,19,206,87,57,73,243,25,30,97,45,94,46,237,118,94,230,200,134,195,86,107,106,181,127,156,248,163,245,237,39,
198,208,175,56,42,215,52,122,130,72,32,9,145,37,78,36,219,218,145,201,212,105,31,161,73,105,142,238,73,235,180,213,90,29,142,183,112,192,100,242,229,177,246,196,140,215,188,125,106,191,33,86,238,9,72,3,125,39,192,116,185,186,85,66,204,35,232,166,32,168,73,50,224,149,52,78,176,19,84,97,112,160,219,234,17,59,191,240,116,80,181,4,38,198,230,38,18,0,114,59,14,165,35,28,30,140,246,252,14,181,122,27,16,139,66,110,22,154,63,230,33,225,240,222,246,114,111,44,42,170,76,57,18,170,54,159,105,124,255,54,146,150,146,116,82,54,3,130,135,72,21,38,67,249,59,205,44,206,128,27,167,85,168,74,26,169,183,145,135,220,238,187,204,55,37,250,66,58,25,84,1,91,248,77,184,171,157,125,122,10,32,47,44,191,181,241,42,19,250,64,127,82,39,161,120,117,229,133,220,59,230,182,123,102,254,220,114,40,196,42,86,243,95,136,26,7,49,181,138,132,64,170,255,71,74,121,126,15,183,44,71,100,50,62,54,73,96,206,230,162,255,20,95,8,251,194,
17,74,255,9,72,154,158,133,49,45,18,238,251,165,117,164,78,33,78,62,38,111,140,47,44,132,56,184,199,168,195,212,249,100,41,194,190,142,70,111,186,135,195,215,236,237,204,106,35,38,24,251,227,123,142,32,109,211,154,108,160,114,64,88,238,15,49,10,164,77,110,101,148,161,249,175,58,156,248,91,150,195,202,223,178,93,127,106,8,136,226,5,87,202,84,233,195,74,206,11,17,195,212,230,158,237,226,107,117,84,231,193,148,123,66,95,225,150,67,204,131,222,229,32,234,57,98,34,147,235,78,202,222,179,213,51,94,182,118,212,13,109,45,97,137,121,159,90,195,159,189,157,78,211,72,247,35,251,180,86,147,79,56,104,133,128,151,135,135,221,101,27,211,224,42,158,110,8,76,180,175,85,254,243,15,163,255,243,248,95,255,253,15,61,226,93,110,

